Appearance
B站:Redis7从入门到精通
讲师介绍
**姓名:**付杰
**花名:**北冥
讲师经历
《Java9-18新特性解读》- 作者
《手把手教你用netty打造一个仿微信的IM项目》- 作者
《Redis实战教程》- 作者
《SpringCloudTencent微服务系列教程,从入门到实战》- 作者
《金三银四面试题100集》- 作者
《HashMap源码系列课》- 作者
《MySQL面试题索引篇系列》- 作者
《Nginx实战系列课》- 作者
《MotanRPC系列源码课》- 作者
选题描述
- Redis属于后端泛技术类,受众人群和使用人群基数非常大
- Redis 是我们实际开发中不可或缺的组件之一,也是目前全球最流行的 KV 数据库。
用户痛点
- 只会使用一些简单的命令或者某个功能、不知道如何利用好Redis与业务融合实战
- 对 Redis 的某条命令或者某个功能,只是了解使用方式,其背后的原理不太清楚;
- 自己特别想了解 Redis 的原理和工作机制,却不知道如何入手;
- 在深入学习 Redis 某个特性的时候,找不到合适的资料,找到的资料都是只言片语的描述,或者片面的、浅尝辄止的描述,没有对一件事情全貌的描述;
- 开始深入学习 Redis 的原理之后,发现触及的知识盲区直线上升,阻力越来越大,最终放弃;
课程形式
- 录播,预计课时
27节左右
课程服务
- 课前学习\课后复习笔记
系列课大纲设计
- 实战篇:
- 宣导课(最后设计,根据B站参考需要出镜和动画)
- 基于
String解决高并发场景抢购秒杀问题 - 基于
List实现浏览历史、播放历史功能 - 基于
Hash实现购物车、用户信息功能 - 基于
Set实现共同好友、共同关注功能 - 基于
ZSet实现用户排行榜功能 - 基于
Bitmap用户签到、点赞功能 - 基于
Geospatial实现附近的人 - 基于
HyperLogLog实现千万级日活统计 - 基于
Redis + Lua + 事务手把手带你实现分布式锁 - 基于
Stream构建高性能消息队列 - 基于
发布订阅模型实现实时地理位置跟踪功能 - 手把手带你
定制专属数据类型
- 原理篇:
- 深入剖析为什么单线程
Redis能那么快? Bigkey和HotKey深入剖析及处理方案- 深入剖析
RedLock原理与实战 - 深入剖析
缓存和数据库的数据不一致问题及处理方案 - Redis持久化之
AOF、RDB、混合模式原理剖析与实战 - 深入剖析
缓存穿透、缓存击穿与缓存雪崩问题及处理方案 - Redis高可用架构之
哨兵机制原理剖析与实战 - Redis高可用架构之
Redis集群架构原理剖析与实战 - 深入剖析Redis原理之
SDS - 深入剖析Redis原理之
Ziplist - 深入剖析Redis原理之
Quicklist - 深入剖析Redis原理之
Skiplist - 新特性解读:
Function自定义函数库,函数库支持持久化与可复制 - 新特性解读:
Ziplist编码替换为Listpack编码。
- 深入剖析为什么单线程
更新: 2023-03-28 15:54:40
原文: https://www.yuque.com/tulingzhouyu/sfx8p0/vlqzcl4gybwpc6q2